//
//  DCChatTextView.h
//  xmppTest
//
//  Created by striby on 15/12/30.
//  Copyright © 2015年 com.dc. All rights reserved.
//

#import <UIKit/UIKit.h>

static const CGFloat contentTextFontSize = 16;
static const CGFloat contentTextMargin = 4;


typedef enum _DCChatTextViewDirection
{
    DCChatTextViewDirectionRight =0,
    DCChatTextViewDirectionLeft=1
}DCChatTextViewDirection;

@interface DCChatTextView : UIView
/**
 *  左右边界箭头偏移量
 */
@property(nonatomic,assign)CGFloat constant;
/**
 *  方向
 */
@property(nonatomic,assign)DCChatTextViewDirection direction;
/**
 *  背景图片
 */
@property(nonatomic,strong,readonly)UIImageView * backgroundImageView;
/**
 *  文字区域  设置文字 请使用 setText:atLeftPoint:andRightTopPoint:
 */
@property(nonatomic,strong,readonly)UITextView * contentView;

#pragma mark - 主要方法
/**
 *  通过设置文字 更改对应的 frame 请先设置方向 默认方向为右
 *
 *  @param text     内容文字
 *  @param point    左上角的点位置
 *  @param maxWidth 最大宽度
 */
-(void)setText:(NSString*)text atLeftTopPoint:(CGPoint)point andRightTopPoint:(CGPoint)rightTopPoint ;

@end
